package cn.xiaoliu.product.service;

import cn.xiaoliu.basic.service.IBaseService;
import cn.xiaoliu.product.domain.Product;
import cn.xiaoliu.user.domain.Logininfo;

import java.util.List;

public interface IProductService extends IBaseService<Product>{
    /**
     * 新增服务
     * @param product
     * @param logininfo
     */
    void submit(Product product, Logininfo logininfo);

    /**
     * 服务上架
     * @param ids
     */
    void onsale(List<Long> ids);

    /**
     * 服务下架
     * @param ids
     */
    void offsale(List<Long> ids);

    /**
     * 查询宠物的基本信息和详情
     * @param id
     * @return
     */
    Product queryByIdDetail(Long id);

}
